.order-options-wrapper{
	padding: 70rpx 32rpx 92rpx 32rpx;
	box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 32rpx 32rpx 0rpx 0rpx;
	max-height: var(--maxheight);
	overflow-y:scroll;
	.goods-detail-wrapper{
		display: flex;
		align-items: center;
		justify-content: space-between;
		.goods-cover-wrapper{
			width: 190rpx;
			height: 190rpx;
			.goods-cover{
				width: 100%;
				height: 100%;
				border-radius: 20rpx;
			}
		}
		.goods-info-wrapper{
			width: 458rpx;
			.goods-name{
				min-height: 50rpx;
				font-size: 36rpx;
				font-family: $global-font-family;
				font-weight: 800;
				color: #333333;
				line-height: 50rpx;
				overflow : hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				word-wrap: break-word;
				width: 100%;
			}
			.goods-price{
				height: 72rpx;
				font-size: 50rpx;
				font-family: $global-font-family;
				font-weight: 800;
				color: #ED0000;
				line-height: 72rpx;
			}
		}
	}
	
	
	.goods-option-container{
		margin-top: 32rpx;
		.option-title{
			height: 44rpx;
			font-size: 32rpx;
			font-family: $global-font-family;
			font-weight: bold;
			color: #333333;
			line-height: 44rpx;
			position: relative;
			.option-single-count-wrapper{
				position: absolute;
				right: 0rpx;
				top: 50%;
				transform: translateY(-50%);
			}
		}
		.options-list{
			display: flex;
			flex-wrap: wrap;
			margin-top: 16rpx;
			width: calc(100% + 30rpx);
			.options-item{
				height: 48rpx;
				background: #F2F2F2;
				border-radius: 8rpx;
				padding: 8rpx 32rpx 8rpx 32rpx;
				color: #333333;
				font-weight: 400;
				font-size: 24rpx;
				font-family: $global-font-family;
				display: flex;
				align-items: center;
				margin-right: 30rpx;
				margin-bottom: 30rpx;
				box-sizing: border-box;
				&.current{
					color: $global-theme-color;
					border: 2rpx solid $global-theme-color;
					background-color: #ffffff;
				}
			}
		}
		.goods-group-count-wrapper{
			margin-top: 16rpx;
			.row-item{
				display: flex;
				align-items: center;
				justify-content: space-between;
				box-sizing: border-box;
				padding: 24rpx 32rpx 24rpx 32rpx;
				background-color: #ffffff;
				font-size: 24rpx;
				font-family: $global-font-family;
				font-weight: 400;
				color: #333333;
				border-bottom: 2rpx #E6E6E6 solid;
				&:last-of-type{
					border-bottom: none;
				}
				&.header{
					background-color: #f2f2f2;
					padding: 18rpx 32rpx 18rpx 32rpx;
					color: #666666;
					border-radius: 8rpx;
					border-bottom: none;
				}
			}
		}
	}
	.btn-wrapper{
		margin-top: 66rpx;
	}
}

				::v-deep .uni-numbox-btns{
					background-color: $global-theme-color !important;
					width: 54rpx;
					height: 54rpx;
					box-sizing: border-box;
					border-radius: 6rpx;
					.uni-numbox--text{
						color: #ffffff !important;
						font-weight: 800;
						font-size: 48rpx !important;
					}
				}
				::v-deep .uni-numbox__value{
					height: 54rpx;
				}